package com.hs.common.repository

import com.hs.common.dto.SysRoleDto
import kotlinx.coroutines.flow.Flow

/**
 * 角色的仓库
 */
interface IRoleRepository {

    /***
     * 插入数据库
     */
    suspend fun insertRole(role: SysRoleDto)

    /**
     * 查询所有信息
     */
    fun getAllRoles(): Flow<List<SysRoleDto>>

    suspend fun selectByCode(sysTemNo: String) : SysRoleDto

}